microscopic algae - French English Dictionary